SELECT .... FROM 학생정보 a JOIN 학과정보 b ( A ) a.학과 = b.( B )
( 괄호 )은/는 인터넷을 통해 디바이스 간에 사설 네트워크 연결을 생성하며, 퍼블릭 네트워크를 통해 데이터를 안전하게 익명으로 전송하는 데 사용된다. 또한 사용자 IP 주소를 마스킹하고 데이터를 암호화하여 수신 권한이 없는 사람이 읽을 수 없도록 한다.
오류를 제거하거나 수정한 시스템이나 시스템 컴포넌트 또는 프로그램이 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지를 확인하는 일종의 반복 시험이다. 반복적인 시험이 필요한 이유는 오류가 제거·수정되는 상당수의 시스템이 의도치 않았던 오동작이나 새로운 형태의 오류를 일으키기 때문이다. 결국, 수정·변경된 시스템이나 시스템 컴포넌트 또는 프로그램이 명세된 요구 사항을 충족시키는지를 확인하는 시험의 한 형태이다.
#include struct good { char name[10]; int age; }; void main(){ struct good s[] = {"Kim",28,"Lee",38,"Seo",50,"Park",35}; struct good *p; p = s; p++; printf("%sn", p-> name); printf("%sn", p-> age); }
요구사항 분석 -> ( ) -> ( ) -> ( ) -> 구현
int mp(int base, int exp); int main(){ int res; res = mp(2,10); printf("%d",res); return 0; } int mp(int base, int exp) { int res = 1; for(int i=0; i < exp; i++){ res = res * base; } return res; }
insert into 부서 (부서코드, 부서명) value ('10', '영업부'), ('20', '기획부'), ('10', '개발부'); insert into 직원 (직원코드, 부서코드) value ('1000', '10'); insert into 직원 (직원코드, 부서코드) value ('2000', '10'); insert into 직원 (직원코드, 부서코드) value ('3000', '10'); insert into 직원 (직원코드, 부서코드) value ('4000', '20'); insert into 직원 (직원코드, 부서코드) value ('5000', '20'); insert into 직원 (직원코드, 부서코드) value ('6000', '30'); insert into 직원 (직원코드, 부서코드) value ('7000', '30'); SELECT DISTINCT COUNT(직원코드) FROM 직원 WHERE 부서코드 = '20'; DELETE FROM 부서 WHERE 부서코드 = '20'; SELECT DISTINCT COUNT(직원코드) FROM 직원;
- 테이블명: 학생 - 필드명: 이름
[조건] - WHERE사용하지 말아야 한다. - SELECT절에 별칭을 사용하여 작성해야 한다. - SQL 구문 마지막에 세미콜론(;)은 생락 가능하다. - 반드시 GROUP BY와 HAVING 을 사용해야 한다. - 집계 함수를 사용해야 한다.
○ 다른 컴퓨터에 로그인, 원격 명령 실행, 파일 복사 등을 수행할 수 있도록 다양한 기능을 지원하는 프로토콜 또는 이를 이용한 응용 프로그램이다. ○ 데이터 암호화와 강력한 인증 방법으로 보안성이 낮은 네트워크에서도 안전하게 통신할 수 있다. ○ 키(Key)를 통한 인증 방법으로 사용하려면 사전에 클라이언트의 공개키를 서버에 등록해야 한다. ○기본적으로는 22번 포트를 사용한다.
이것은 미국 NBS (National Bureau of Standards, 현재 NIST)에서 국가 표준으로 정한 암호 알고리즘으로, 64비트 평문을 64비트 암호문으로 암화하는 대칭키 암호 알고리즘이다. 키는 7비트마다 오류검출을 위한 정보가 1비트씩 들어가기 때문에 실질적으로는 56비트이다. 현재는 취약하여 사용되지 않는다.
lol = [[1,2,3],[4,5],[6,7,8,9]] print(lol[0]) print(lol[2][1]) for sub in lol: for item in sub: print(item, end = '') print()
128비트 암호화 해시 함수로 RFC 1321로 지정되어 있으며, 주로 프로그램이나 파일이 원본 그대로인지를 확인하는 무결성 검사 등에 사용된다. 1991년에 로널드 라이베스트(Ronald Rivest)가 예전에 쓰이던 MD4를 대체하기 위해 고안하였다.